html, body{height:100%;width:100%; margin:0;padding:0; overflow-x: hidden;}
.msg-pos{top:50%;left:50%; position: absolute; height:191px; width:608px;}
.msg-border{width:602px;height:185px;top:-50%;left:-50%;position: absolute; border:3px solid #A3DCF8; border-radius: 5px 5px 5px 5px;}
.msg{width:600px; height:183px; border:1px solid #39c; border-radius:3px 3px 3px 3px; background: #FFF; }
.msg h1{font-size:14px; color:#FFF; background:#39c; border-bottom: 1px solid #39c; margin:0;border-radius:2px 2px 0 0; height:30px; line-height:30px; padding-left:10px;}
.msg dl{padding:20px; margin:0; font-size: 14px;}
.msg dl dt{float:left;margin:0; width:108px; height:112px;}
.msg dl .error_icon{background:url(/core/static/Public/css/images/error.png)}
.msg dl .warring_icon{background:url(/core/static/Public/css/images/warring.png)}
.msg dl .success_icon{background:url(/core/static/Public/css/images/success.png)}
.msg dl dd{float:left;margin:0; width:422px; height:112px; margin-left:30px;}
.msg dl dd span{display:block; height:30px; line-height:30px; font-weight: bold;}
.msg dl dd .error_txt{color:#E11E1E;}
.msg dl dd .warring_txt{color:#FB9D0A;}
.msg dl dd .success_txt{color:#367102;}
.msg dl dd label{color:#555px; font-size: 12px; height:60px; line-height: 30px; margin-top:22px; display: block;}
.msg dl dd label a{font-weight: bold; margin:0 5px;}
.msg dl dd label a:link{color:#39c; text-decoration: none;}
.msg dl dd label a:visited{color:#39c; text-decoration: none;}
.msg dl dd label a:hover{color:#F00; text-decoration: none;}
.clear{clear:both;}